how does an ar15 work